package com.iqiju.guagua.redtone.video.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

@Data
@ApiModel("视频列表对象")
public class VideoListFirstVO {

    public static final String PAGE_SIZE_STRING = "20";
    public static final int PAGE_SIZE = 20;
    public static final int MAX_PAGE_NUM = 5;



    @ApiModelProperty(required = true,notes = "类型列表")
    private List<VideoTypeVO> typeList = new ArrayList<>();


    @ApiModelProperty(required = true,notes = "视频列表")
    private List<VideoVO> videoList = new ArrayList<>();


    @ApiModelProperty(required = true,notes = "每页记录数")
    private String pageSize = PAGE_SIZE_STRING;

    @ApiModelProperty(required = true,notes = "第几页（页码）")
    private String pageNum;

    @ApiModelProperty(required = true,notes = "总页数")
    private int totalPage = MAX_PAGE_NUM;

    @ApiModelProperty(required = true,notes = "查询id")
    private String searchId;

}
